package ooday04;

public class AnonInnerClassDemo {
    public static void main(String[] args) {

        Aoo o1=new Aoo() {};
        //创建了一个Aoo的派生类，但是没有名字
        //为该派生类创建了一个对象，向上造型为Aoo类型

        //匿名内部类中不能修改外面局部变量的值
        Aoo o2=new Aoo() {};//这是另一个派生类

        Boo o3=new Boo() {
            @Override
            void show() {
               System.out.println("showshow");
            }
        };
        o3.show();
    }
}

abstract  class Aoo{

}
abstract  class Boo{
    abstract void show();
}